Minutes, IBIS Quality Task Group 24 July 2018 11:00-12:00 EST (08:00-09:00 PST) ROLL CALL eASIC: David Banas Ericsson: Anders Ekholm Intel: Michael Mirmak Eugene Lim IO Methodology: * Lance Wang Mentor, a Siemens Business Arpad Muranyi Signal Integrity Software: * Mike LaBonte Teraspeed Labs: * Bob Ross Visteon: Preetesh Rathod Everyone in attendance marked by * NOTE: "AR" = Action Required. -----------------------MINUTES --------------------------- Mike LaBonte conducted the meeting. Call for IBIS related patent disclosures: - None Call for opens: - None Review of previous meeting minutes: - Mike: July 10 and 17 minutes are not yet approved. - Lance Wang moved to approve the July 10 and 17 minutes. Bob Ross seconded. Without objection the minutes were approved. ARs: - Bob Ross to write rules for Table 41. - Two new document were sent. IBISCHK7 parser development: - Bob Ross showed checks draft3.docx - Bob: The portion to be included in the appendix has been reduced to 5 pages. - This is just for the .ims file. - We don't state that there can be more than one Param line, but we can. - Mike: For syntax checking, explaining what is permissible is OK. - For value and conflict checking we will want to state exact checks. - Bob: 15 examples show how to do Terminal syntax. - Mike: We might want to say something about parser data structures. - We recover our costs by selling the parser source. - Bob: That is an EDA tool issue. - That was argued for IBIS 2.1. - A new parser was written, that collects the data. - Terminal lines can be in any order. - Mike: If a Terminal number is greater than Number_of_Terminals the parser can stop there and flag the error. - We should mention that Aggressor_only may not appear; it's a binary flag. - Bob: The flag would be set for all interfaces using that pin name. - Mike: That would be a post-process after all Terminals are read. - Bob: Group level conflict checks will also be checked at set level. - Mike: The parser can create a temporary [Interconnect Model Group], check it, then discard it. - Bob: The checks will need to identify the offending items well. AR: Mike LaBonte to insert .ims file checks into contract appendix. - Bob Ross showed [Interconnect Model Group] checks for .ibs files draft1 - Mike: The parser might read the full .ibs file before doing some checks. - Bob: We might screen .ims files before loading the data. - We can't bring in defective models. - Another step is checks for each [Component]. Check pin numbers, for example. - Then checks for bus_label, etc. - Check for no duplicate pin names unless Aggressor_only. - Table 41 will have some other number in IBIS 7.0. - Mike: Is this ready for the contract appendix? - Bob: Yes, but we still might make edits. AR: Mike LaBonte to insert .ibs file checks into contract appendix. New IBISCHK bugs: - No new bugs. - Bob: We do not have a reply from Atul yet, about new IBISCHK6 fixes. - Mike LaBonte moved to adjourn. Bob Ross seconded. Without objection the meeting ended. Meeting ended: 12:02 ET Next meeting July 31, 2018